package com.dhcc.bpm.business.papc.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.mp.base.BaseEntity;

/**
 * 中间业务渠道信息表 实体类
 *
 * @author liuzhao
 * @since 2020-05-16
 */
@Data
@TableName("ZJYW_CHNL_INFO")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "ChnlInfo对象", description = "中间业务渠道信息表 ")
public class ChnlInfo extends BaseEntity {

    private static final long serialVersionUID = 1L;

    @TableField("CHNL_INFO_KEY")
    private String chnlInfoKey;
    /**
     * 产品代码 一般填子产品代码
     */
    @ApiModelProperty(value = "产品代码 一般填子产品代码")
    @TableField("PRDT_CODE")
    private String prdtCode;
    /**
     * 渠道类型 01 核心渠道（针对核心）
     * 02 外围渠道(针对请求到中间业务的外围渠道)
     */
    @ApiModelProperty(value = "渠道类型 01 核心渠道（针对核心） 02 外围渠道(针对请求到中间业务的外围渠道)")
    @TableField("CHNL_TYPE")
    private String chnlType;
    /**
     * 渠道代码 配置核心分配的渠道代码
     */
    @ApiModelProperty(value = "渠道代码 配置核心分配的渠道代码")
    @TableField("CHNL_CODE")
    private String chnlCode;
    /**
     * 渠道名称
     */
    @ApiModelProperty(value = "渠道名称")
    @TableField("CHNL_NAME")
    private String chnlName;
    /**
     * 渠道状态(0关闭 1启用)
     */
    @ApiModelProperty(value = "渠道状态(0关闭 1启用)")
    @TableField("CHNL_STAT")
    private String chnlStat;
    /**
     * 开通日期
     */
    @ApiModelProperty(value = "开通日期")
    @TableField("EFFDATE")
    private String effdate;
    /**
     * 起始时间 yyyymmdd
     */
    @ApiModelProperty(value = "起始时间 yyyymmdd")
    @TableField("START_DATE")
    private String startDate;
    /**
     * 结束时间 yyyymmdd
     */
    @ApiModelProperty(value = "结束时间 yyyymmdd")
    @TableField("END_DATE")
    private String endDate;
    /**
     * 变更流水
     */
    @ApiModelProperty(value = "变更流水")
    @TableField("ALT_TRACE_NO")
    private String altTraceNo;
    /**
     * 操作机构
     */
    @ApiModelProperty(value = "操作机构")
    @TableField("TX_BRNO")
    private String txBrno;
    /**
     * 操作柜员
     */
    @ApiModelProperty(value = "操作柜员")
    @TableField("TX_TELNO")
    private String txTelno;
    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    @TableField("BRF")
    private String brf;


}
